-- SPDX-License-Identifier: GPL-3.0-or-later

local prefix = "packages.modify.pkg."

local extension = Package:new("modify gamemodes", Package.SpecialPack)

extension:addGameMode(require "packages/modify/pkg/gamemodes/ol1v2")

extension:loadSkillSkelsByPath("./packages/modify/pkg/gamemodes/rule_skills")

extension:addGameMode(require "packages/modify/pkg/gamemodes/mod_1v3_mode")
extension:addGameMode(require "packages/modify/pkg/gamemodes/mod_role")
extension:addGameMode(require "packages/modify/pkg/gamemodes/mod_role2")
-- extension:addGameMode(require "packages/modify/pkg/gamemodes/mod_simulator_mode")
extension:addGameMode(require "packages/modify/pkg/gamemodes/mod_skillchanging_mode")
extension:addGameMode(require "packages/modify/pkg/gamemodes/mod_1v2_mode")
extension:addGameMode(require "packages/modify/pkg/gamemodes/mod_2v2_mode")
-- extension:addGameMode(require "packages/modify/pkg/gamemodes/marm_mode")
extension:addGameMode(require "packages/modify/pkg/gamemodes/modstar_shop")
extension:addGameMode(require "packages/modify/pkg/gamemodes/mod_AWEC_mode")

local modstar = require (prefix .. "modstar")

local modify_token = require (prefix .. "modify_token")
local action_cards = require (prefix .. "action_cards")
local action_cards_ol = require (prefix .. "action_cards_ol")


Fk:loadTranslationTable{ ["modify"] = "自订模式" }


return {
    extension,
    modstar,
    modify_token,
    action_cards,
    action_cards ol,
}